----------------
Entrance Lobby
Extra - map_name: Sector 10
Extra - room_id: [0]
Extra - minimap_coordinates: [{'x': 5, 'y': 1}, {'x': 5, 'y': 2}, {'x': 6, 'y': 1}, {'x': 6, 'y': 2}]
> Door to Lava Lake Annex; Heals? False
  * Layers: default
  * L1 Hatch to Lava Lake Annex/Door to Entrance Lobby
  * Extra - door_idx: [1]
  > Door to Entrance Recharge Room
      Trivial

> Door to Entrance Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Recharge Room/Door to Entrance Lobby
  * Extra - door_idx: [2]
  > Door to Lava Lake Annex
      Trivial
  > Door to Yameba Corridor
      Trivial
  > Door to Antechamber
      Trivial

> Door to Yameba Corridor; Heals? False
  * Layers: default
  * L0 Hatch to Yameba Corridor/Door to Entrance Lobby
  * Extra - door_idx: [3]
  > Door to Entrance Recharge Room
      Trivial

> Door to Antechamber; Heals? False
  * Layers: default
  * L2 Hatch to Antechamber/Door to Entrance Lobby
  * Extra - door_idx: [76]
  > Door to Entrance Recharge Room
      Trivial

----------------
Entrance Save Room
Extra - map_name: Sector 11
Extra - room_id: [1]
Extra - minimap_coordinates: [{'x': 3, 'y': 1}]
Extra - unlocked_save_recharge_station: True
> Door to Entrance Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Recharge Room/Door to Entrance Save Room
  * Extra - door_idx: [4]
  > Door to Entrance Navigation Room
      Trivial

> Door to Entrance Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Navigation Room/Door to Entrance Save Room
  * Extra - door_idx: [5]
  > Door to Entrance Recharge Room
      Trivial
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 9
  * Extra - Y: 10
  > Door to Entrance Navigation Room
      Trivial

----------------
Entrance Navigation Room
Extra - map_name: Sector 12
Extra - room_id: [2]
Extra - minimap_coordinates: [{'x': 2, 'y': 1}]
> Door to Entrance Save Room; Heals? False
  * Layers: default
  * Open Hatch to Entrance Save Room/Door to Entrance Navigation Room
  * Extra - door_idx: [6]
  > Door to Sector 1 (SRX) Entrance Elevator
      Trivial

> Door to Sector 1 (SRX) Entrance Elevator; Heals? False
  * Layers: default
  * Open Hatch to Sector 1 (SRX) Entrance Elevator/Door to Entrance Navigation Room
  * Extra - door_idx: [87]
  > Door to Entrance Save Room
      Trivial
  > Navigation Terminal
      Trivial

> Navigation Terminal; Heals? False
  * Layers: default
  * Generic Hint; Requirement? (Level 2 Keycard ≥ 1)
  * Extra - hint_name: SECTOR_1_ENTRANCE
  * Extra - location_precision: REGION_ONLY
  * Extra - item_precision: PRECISE_CATEGORY
  > Door to Sector 1 (SRX) Entrance Elevator
      Trivial

----------------
Yameba Corridor
Extra - map_name: Sector 13
Extra - room_id: [3]
Extra - minimap_coordinates: [{'x': 7, 'y': 2}, {'x': 8, 'y': 2}, {'x': 9, 'y': 2}]
> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Lobby/Door to Yameba Corridor
  * Extra - door_idx: [9]
  > Door to Atmospheric Stabilizer Northwest
      After Sector 1 Yameba Corridor Missile Geron Destroyed
  > Event - Missile Geron
      Any of the following:
          Can Kill Missile Geron
          Speed Booster and Knowledge (Beginner)

> Door to Atmospheric Stabilizer Northwest; Heals? False
  * Layers: default
  * L0 Hatch to Atmospheric Stabilizer Northwest/Door to Yameba Corridor
  * Extra - door_idx: [10]
  > Door to Entrance Lobby
      After Sector 1 Yameba Corridor Missile Geron Destroyed
  > Event - Missile Geron
      Any of the following:
          Can Kill Missile Geron
          All of the following:
              # Spark stored from Motos, restored in Stabilizer NE and each room after: https://youtu.be/aq0PQxbFJQk
              Level 0 Keycard and Speed Booster and After Stabilizer Northwest Restored and After Stabilizer Northeast Restored and Knowledge (Intermediate) and Shinespark Tricks (Ludicrous) and Disabled Door Lock Rando and Disabled Entrance Rando
              All of the following:
                  # Accounting for Hornoad Hole post stabilizers roomstate
                  Combat (Advanced)
                  Charge Beam or Plasma Beam or Wave Beam or Wide Beam

> Event - Missile Geron; Heals? False
  * Layers: default
  * Event Sector 1 Yameba Corridor Missile Geron Destroyed
  > Door to Entrance Lobby
      Trivial
  > Door to Atmospheric Stabilizer Northwest
      Trivial

----------------
Atmospheric Stabilizer Northwest
Extra - map_name: Sector 14
Extra - room_id: [4]
Extra - minimap_coordinates: [{'x': 10, 'y': 1}, {'x': 10, 'y': 2}, {'x': 11, 'y': 1}, {'x': 11, 'y': 2}]
> Door to Yameba Corridor; Heals? False
  * Layers: default
  * L0 Hatch to Yameba Corridor/Door to Atmospheric Stabilizer Northwest
  * Extra - door_idx: [11]
  > Event - Stabilizer 1 Online
      # Kill with Shinespark from Yameba Corridor - https://youtu.be/DpeSE126r3M
      Level 0 Keycard and Speed Booster and After Sector 1 Yameba Corridor Missile Geron Destroyed and Knowledge (Intermediate) and Shinespark Tricks (Advanced) and Disabled Door Lock Rando and Disabled Entrance Rando
  > Room Center
      Trivial

> Door to Hornoad Hole; Heals? False
  * Layers: default
  * L0 Hatch to Hornoad Hole/Door to Atmospheric Stabilizer Northwest
  * Extra - door_idx: [12]
  > Event - Stabilizer 1 Online
      All of the following:
          # Spark stored from Motos, restored in Stabilizer NE and Hornoad Hole: https://youtu.be/aq0PQxbFJQk
          Level 0 Keycard and Speed Booster and After Stabilizer Northeast Restored and Knowledge (Intermediate) and Shinespark Tricks (Ludicrous) and Disabled Door Lock Rando and Disabled Entrance Rando
          Any of the following:
              # Any Beam but Ice
              All of the following:
                  Combat (Intermediate)
                  Wave Beam or Wide Beam
              Plasma Beam and Combat (Advanced)
  > Room Center
      Trivial

> Event - Stabilizer 1 Online; Heals? False
  * Layers: default
  * Event Stabilizer Northwest Restored
  > Room Center
      Trivial

> Room Center; Heals? False
  * Layers: default
  > Door to Yameba Corridor
      After Stabilizer Northwest Restored
  > Door to Hornoad Hole
      After Stabilizer Northwest Restored
  > Event - Stabilizer 1 Online
      Can Kill Stabilizer Geron

----------------
Hornoad Hole
Extra - map_name: Sector 15
Extra - room_id: [5]
Extra - minimap_coordinates: [{'x': 12, 'y': 2}, {'x': 13, 'y': 2}]
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 13; Category? Major
  * Extra - area: 1
  * Extra - room: 5
  * Extra - blockx: 27
  * Extra - blocky: 10
  * Extra - infant_weight: 0.4
  > Door to Atmospheric Stabilizer Northwest
      Morph Ball

> Door to Atmospheric Stabilizer Northwest; Heals? False
  * Layers: default
  * L0 Hatch to Atmospheric Stabilizer Northwest/Door to Hornoad Hole
  * Extra - door_idx: [13]
  > Pickup (Energy Tank)
      Morph Ball
  > Door to Twin Junctions West
      Trivial

> Door to Twin Junctions West; Heals? False
  * Layers: default
  * L0 Hatch to Twin Junctions West/Door to Hornoad Hole
  * Extra - door_idx: [14]
  > Door to Atmospheric Stabilizer Northwest
      Trivial

----------------
Twin Junctions West
Extra - map_name: Sector 16
Extra - room_id: [6]
Extra - minimap_coordinates: [{'x': 14, 'y': 2}, {'x': 14, 'y': 3}, {'x': 14, 'y': 4}]
> Door to Hornoad Hole; Heals? False
  * Layers: default
  * L0 Hatch to Hornoad Hole/Door to Twin Junctions West
  * Extra - door_idx: [15]
  > Door to Atmospheric Stabilizer Northeast
      Trivial
  > Door to Moto Motorway
      Trivial
  > Door to Twin Junctions East
      Trivial

> Door to Atmospheric Stabilizer Northeast; Heals? False
  * Layers: default
  * L0 Hatch to Atmospheric Stabilizer Northeast/Door to Twin Junctions West
  * Extra - door_idx: [16]
  > Door to Hornoad Hole
      Trivial

> Door to Moto Motorway; Heals? False
  * Layers: default
  * L0 Hatch to Moto Motorway/Door to Twin Junctions West
  * Extra - door_idx: [17]
  > Door to Hornoad Hole
      Trivial

> Door to Twin Junctions East; Heals? False
  * Layers: default
  * L0 Hatch to Twin Junctions East/Door to Twin Junctions West
  * Extra - door_idx: [18]
  > Door to Hornoad Hole
      Trivial

----------------
Moto Motorway
Extra - map_name: Sector 17
Extra - room_id: [7]
Extra - minimap_coordinates: [{'x': 9, 'y': 3}, {'x': 10, 'y': 3}, {'x': 11, 'y': 3}, {'x': 12, 'y': 3}, {'x': 13, 'y': 3}]
> Door to Twin Junctions West; Heals? False
  * Layers: default
  * L0 Hatch to Twin Junctions West/Door to Moto Motorway
  * Extra - door_idx: [19]
  > Door to Zebesian Zig
      Trivial

> Door to Zebesian Zig; Heals? False
  * Layers: default
  * L0 Hatch to Zebesian Zig/Door to Moto Motorway
  * Extra - door_idx: [20]
  > Door to Twin Junctions West
      Trivial

----------------
Zebesian Zig
Extra - map_name: Sector 18
Extra - room_id: [8]
Extra - minimap_coordinates: [{'x': 8, 'y': 3}, {'x': 8, 'y': 4}, {'x': 8, 'y': 5}, {'x': 8, 'y': 6}, {'x': 8, 'y': 7}, {'x': 8, 'y': 8}]
> Door to Moto Motorway; Heals? False
  * Layers: default
  * L0 Hatch to Moto Motorway/Door to Zebesian Zig
  * Extra - door_idx: [21]
  > Door to Sciser Puddle
      Any of the following:
          # Deal with the Pirates
          Charge Beam or Missiles ≥ 10 or Screw Attack or Normal Damage ≥ 84 or Can Freeze Enemies With Any Weapon or Can Use Power Bombs
          # Navigate the room Damageless: https://youtu.be/u40B3GpSIsA
          Combat (Intermediate)
  > Door to Lava Lake
      Trivial

> Door to Sciser Puddle; Heals? False
  * Layers: default
  * L0 Hatch to Sciser Puddle/Door to Zebesian Zig
  * Extra - door_idx: [31]
  > Door to Moto Motorway
      Any of the following:
          # Deal with the Pirates
          Charge Beam or Missiles ≥ 10 or Screw Attack or Normal Damage ≥ 84 or Can Freeze Enemies With Any Weapon or Can Use Power Bombs
          # Navigate the room Damageless: https://youtu.be/kaOpAnrvgqk
          Combat (Intermediate)

> Door to Lava Lake; Heals? False
  * Layers: default
  * L0 Hatch to Lava Lake/Door to Zebesian Zig
  * Extra - door_idx: [44]
  > Door to Moto Motorway
      Trivial

----------------
Atmospheric Stabilizer Central
Extra - map_name: Sector 19
Extra - room_id: [9]
Extra - minimap_coordinates: [{'x': 12, 'y': 4}, {'x': 12, 'y': 5}, {'x': 13, 'y': 4}, {'x': 13, 'y': 5}]
> Door to Charge Core Upper Access; Heals? False
  * Layers: default
  * L0 Hatch to Charge Core Upper Access/Door to Atmospheric Stabilizer Central
  * Extra - door_idx: [23]
  > Room Center
      Trivial

> Door to Stabilizer Checkpoint; Heals? False
  * Layers: default
  * L0 Hatch to Stabilizer Checkpoint/Door to Atmospheric Stabilizer Central
  * Extra - door_idx: [88]
  > Room Center
      Trivial
  > Event - Stabilizer 5 Online
      # Kill with Shinespark from Checkpoint - https://youtu.be/2biI4SB_wAs
      Level 0 Keycard and Speed Booster and Wave Beam and Knowledge (Intermediate) and Shinespark Tricks (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando

> Room Center; Heals? False
  * Layers: default
  > Door to Charge Core Upper Access
      After Stabilizer Central Restored
  > Door to Stabilizer Checkpoint
      After Stabilizer Central Restored
  > Event - Stabilizer 5 Online
      Any of the following:
          # Charge Beam flare can kill the Geron without touching the shell: https://youtu.be/EYzjWUclb_0
          Charge Beam and Knowledge (Intermediate)
          All of the following:
              # Vanilla - Morph Ball to cross to the other side of the tunnel and use Missiles or Charge Beam
              Morph Ball
              Charge Beam or Missiles
          All of the following:
              # Missiles/Charge Beam can be used for damage by bumping into Geron: https://youtu.be/Mp9YwFW3dLM
              Damage Boosts (Intermediate) and Knowledge (Intermediate) and Normal Damage ≥ 30
              Charge Beam or 10+ DMG Missiles
          All of the following:
              # Alternate methods of defeating the Geron
              Knowledge (Beginner) and Disabled Primary Geron Vulnerabilities
              Screw Attack or Can Use Power Bombs

> Event - Stabilizer 5 Online; Heals? False
  * Layers: default
  * Event Stabilizer Central Restored
  > Room Center
      Trivial

----------------
Charge Core Upper Access
Extra - map_name: Sector 110
Extra - room_id: [10]
Extra - minimap_coordinates: [{'x': 11, 'y': 4}, {'x': 11, 'y': 5}]
> Door to Atmospheric Stabilizer Central; Heals? False
  * Layers: default
  * L0 Hatch to Atmospheric Stabilizer Central/Door to Charge Core Upper Access
  * Extra - door_idx: [24]
  > Door to Charge Core Arena
      Trivial
  > Other to Crab Rave
      Morph Ball and After Sector 1 Charge Core Escape Missile Block Destroyed
  > Event - Missile Block
      Missiles

> Door to Charge Core Arena; Heals? False
  * Layers: default
  * L0 Hatch to Charge Core Arena/Door to Charge Core Upper Access
  * Extra - door_idx: [84]
  > Door to Atmospheric Stabilizer Central
      Trivial

> Other to Crab Rave; Heals? False
  * Layers: default
  * Tunnel to Crab Rave/Other to Charge Core Upper Access
  * Extra - door_idx: [92]
  > Door to Atmospheric Stabilizer Central
      Morph Ball and After Sector 1 Charge Core Escape Missile Block Destroyed

> Event - Missile Block; Heals? False
  * Layers: default
  * Event Sector 1 Charge Core Escape Missile Block Destroyed
  > Door to Atmospheric Stabilizer Central
      Trivial

----------------
Entrance Recharge Room
Extra - map_name: Sector 111
Extra - room_id: [11]
Extra - minimap_coordinates: [{'x': 4, 'y': 1}]
Extra - unlocked_save_recharge_station: True
> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Lobby/Door to Entrance Recharge Room
  * Extra - door_idx: [78]
  > Recharge Terminal
      Trivial

> Door to Entrance Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Save Room/Door to Entrance Recharge Room
  * Extra - door_idx: [90]
  > Recharge Terminal
      Trivial

> Recharge Terminal; Heals? True
  * Layers: default
  > Door to Entrance Lobby
      Trivial
  > Door to Entrance Save Room
      Trivial

----------------
Moto Manor
Extra - map_name: Sector 112
Extra - room_id: [12]
Extra - minimap_coordinates: [{'x': 12, 'y': 9}]
> Door to Atmospheric Stabilizer Southwest; Heals? False
  * Layers: default
  * L0 Hatch to Atmospheric Stabilizer Southwest/Door to Moto Manor
  * Extra - door_idx: [27]
  > Door to Tourian Trapdoor
      Trivial

> Door to Tourian Trapdoor; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Trapdoor/Door to Moto Manor
  * Extra - door_idx: [28]
  > Door to Atmospheric Stabilizer Southwest
      Trivial

----------------
Atmospheric Stabilizer Southwest
Extra - map_name: Sector 113
Extra - room_id: [13]
Extra - minimap_coordinates: [{'x': 10, 'y': 8}, {'x': 10, 'y': 9}, {'x': 11, 'y': 8}, {'x': 11, 'y': 9}]
> Door to Moto Manor; Heals? False
  * Layers: default
  * L0 Hatch to Moto Manor/Door to Atmospheric Stabilizer Southwest
  * Extra - door_idx: [29]
  > Room Center
      Trivial
  > Event - Stabilizer 3 Online
      # Speed Boost the Stabilizer: https://youtu.be/V20W0F4dZP0
      Level 0 Keycard and Speed Booster and After Stabilizer Southeast Restored and Knowledge (Intermediate) and Shinespark Tricks (Advanced) and Disabled Door Lock Rando and Disabled Entrance Rando

> Door to Sciser Puddle; Heals? False
  * Layers: default
  * L0 Hatch to Sciser Puddle/Door to Atmospheric Stabilizer Southwest
  * Extra - door_idx: [30]
  > Room Center
      Trivial

> Room Center; Heals? False
  * Layers: default
  > Door to Moto Manor
      After Stabilizer Southwest Restored
  > Door to Sciser Puddle
      After Stabilizer Southwest Restored
  > Event - Stabilizer 3 Online
      Can Kill Stabilizer Geron

> Event - Stabilizer 3 Online; Heals? False
  * Layers: default
  * Event Stabilizer Southwest Restored
  > Room Center
      Trivial

----------------
Stabilizer Checkpoint
Extra - map_name: Sector 114
Extra - room_id: [14]
Extra - minimap_coordinates: [{'x': 14, 'y': 5}]
> Door to Twin Junctions East; Heals? False
  * Layers: default
  * L0 Hatch to Twin Junctions East/Door to Stabilizer Checkpoint
  * Extra - door_idx: [22]
  > Door to Atmospheric Stabilizer Central
      Wave Beam

> Door to Atmospheric Stabilizer Central; Heals? False
  * Layers: default
  * L0 Hatch to Atmospheric Stabilizer Central/Door to Stabilizer Checkpoint
  * Extra - door_idx: [89]
  > Door to Twin Junctions East
      Trivial

----------------
Atmospheric Stabilizer Southeast
Extra - map_name: Sector 115
Extra - room_id: [15]
Extra - minimap_coordinates: [{'x': 14, 'y': 8}, {'x': 14, 'y': 9}, {'x': 15, 'y': 8}, {'x': 15, 'y': 9}]
> Door to Stabilizer Storage; Heals? False
  * Layers: default
  * L0 Hatch to Stabilizer Storage/Door to Atmospheric Stabilizer Southeast
  * Extra - door_idx: [32]
  > Room Center
      Trivial

> Door to Tourian Trapdoor; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Trapdoor/Door to Atmospheric Stabilizer Southeast
  * Extra - door_idx: [33]
  > Room Center
      Trivial
  > Shinespark from Below
      Trivial

> Door to Zebesian Zag; Heals? False
  * Layers: default
  * L0 Hatch to Zebesian Zag/Door to Atmospheric Stabilizer Southeast
  * Extra - door_idx: [75]
  > Room Center
      Trivial
  > Shinespark from Below
      Trivial

> Room Center; Heals? False
  * Layers: default
  > Door to Stabilizer Storage
      After Stabilizer Southeast Restored
  > Door to Tourian Trapdoor
      After Stabilizer Southeast Restored
  > Door to Zebesian Zag
      After Stabilizer Southeast Restored
  > Event - Stabilizer 4 Online
      Any of the following:
          Charge Beam or Missiles
          All of the following:
              # Kill with Screw Attack
              Screw Attack and Knowledge (Beginner)
              # Get high enough
              Wall Jump (Beginner) or Have Any Jump Upgrade

> Event - Stabilizer 4 Online; Heals? False
  * Layers: default
  * Event Stabilizer Southeast Restored
  > Room Center
      Trivial
  > Shinespark from Below
      Trivial

> Shinespark from Below; Heals? False
  * Layers: default
  > Door to Tourian Trapdoor
      After Stabilizer Southeast Restored
  > Door to Zebesian Zag
      After Stabilizer Southeast Restored
  > Event - Stabilizer 4 Online
      All of the following:
          # Shinespark from Screw Shaft or Zebesian Zag: https://youtu.be/SrshBBv-MCw
          Level 0 Keycard and Speed Booster and Knowledge (Intermediate) and Shinespark Tricks (Advanced) and Disabled Door Lock Rando and Disabled Entrance Rando
          Any of the following:
              Hi-Jump or Wall Jump (Advanced)
              # Possible without wall jumps or jump upgrades: https://youtu.be/WsY4pSmBAyo
              Shinespark Tricks (Expert)

----------------
Tourian Trapdoor
Extra - map_name: Sector 116
Extra - room_id: [16]
Extra - minimap_coordinates: [{'x': 13, 'y': 9}, {'x': 13, 'y': 10}, {'x': 13, 'y': 11}, {'x': 13, 'y': 12}]
> Door to Atmospheric Stabilizer Southeast; Heals? False
  * Layers: default
  * L0 Hatch to Atmospheric Stabilizer Southeast/Door to Tourian Trapdoor
  * Extra - door_idx: [34]
  > Door to Moto Manor
      Trivial

> Door to Ripper Sauna; Heals? False
  * Layers: default
  * L0 Hatch to Ripper Sauna/Door to Tourian Trapdoor
  * Extra - door_idx: [35]
  > Door to Moto Manor
      All of the following:
          Screw Attack
          Any of the following:
              # Intended
              Space Jump
              All of the following:
                  # Get up SJ-less by freezing the pirates
                  Any of the following:
                      # Get up
                      # SWJ up, freeze topmost pirate: https://youtu.be/6ha7hZ0iW1I
                      Stand On Frozen Enemies (Intermediate) and Wall Jump (Advanced) and Can Single Walljump
                      All of the following:
                          # Jump on every single pirate with HJ
                          Hi-Jump
                          Any of the following:
                              # HJ+WJ: https://www.youtube.com/watch?v=Hfmrj3rurOY
                              Stand On Frozen Enemies (Intermediate) and Wall Jump (Beginner)
                              # Only HJ, no walljumps:: https://youtu.be/T_aded4xYeU
                              Stand On Frozen Enemies (Advanced)
                      # Jump on every single pirate with NHJ: https://youtu.be/rpQG_ZFJ2Wg
                      Stand On Frozen Enemies (Ludicrous) and Wall Jump (Intermediate)
                  Any of the following:
                      # Freezing requirements
                      Can Freeze Enemies With Ice Beam
                      Missiles ≥ 10 and Can Freeze Enemies With Ice Missiles
                      All of the following:
                          Missiles ≥ 20 and Can Freeze Enemies With Diffusion
                          Any of the following:
                              # Diffusion is way easier if you only have to freeze one pirate: https://youtu.be/o91JwaZoFTg
                              Stand On Frozen Enemies (Expert) and Wall Jump (Advanced) and Can Single Walljump
                              # Very hard to stand on all pirates: https://www.youtube.com/watch?v=A4Zw5Rt28kI
                              Stand On Frozen Enemies (Ludicrous)

> Door to Moto Manor; Heals? False
  * Layers: default
  * L0 Hatch to Moto Manor/Door to Tourian Trapdoor
  * Extra - door_idx: [94]
  > Door to Atmospheric Stabilizer Southeast
      Trivial
  > Door to Ripper Sauna
      Screw Attack

----------------
Lava Lake
Extra - map_name: Sector 117
Extra - room_id: [17]
Extra - minimap_coordinates: [{'x': 5, 'y': 3}, {'x': 5, 'y': 4}, {'x': 6, 'y': 3}, {'x': 6, 'y': 4}, {'x': 7, 'y': 3}, {'x': 7, 'y': 4}]
Hint Features - Climbable Surface, Multiple Pickups
> Pickup (Missile Tank on Cliffside); Heals? False
  * Layers: default
  * Pickup 14; Category? Minor
  * Extra - area: 1
  * Extra - room: 17
  * Extra - blockx: 8
  * Extra - blocky: 6
  * Extra - infant_weight: 0.4
  > Door to Lava Lake Annex
      Any of the following:
          # Deal with Lava
          Gravity Suit and Varia Suit
          # Suitless Damage Run: https://youtu.be/TC4s0dx6lg4
          Damage Runs (Intermediate) and Lava Damage ≥ 60
          Damage Runs (Beginner) and Lava Damage ≥ 30 and Have Any Suit Upgrade
  > Door to Zebesian Zig
      Any of the following:
          Space Jump
          Gravity Suit and Varia Suit
          All of the following:
              # Damge run via Ledge Grab jump (disable Screw Attack): https://youtu.be/MCiLT2kbrJQ
              Movement (Beginner)
              Any of the following:
                  # Damage reqs
                  Damage Runs (Intermediate) and Lava Damage ≥ 20
                  Damage Runs (Beginner) and Lava Damage ≥ 10 and Have Any Suit Upgrade
          Any of the following:
              # Damage run via jumping into bottom of lava
              Damage Runs (Intermediate) and Lava Damage ≥ 100
              Damage Runs (Beginner) and Lava Damage ≥ 50 and Have Any Suit Upgrade

> Pickup (Missile Tank in Lava); Heals? False
  * Layers: default
  * Pickup 16; Category? Minor
  * Extra - area: 1
  * Extra - room: 17
  * Extra - blockx: 44
  * Extra - blocky: 19
  * Extra - infant_weight: 0.4
  > Door to Lava Lake Annex
      All of the following:
          Morph Ball
          Any of the following:
              # Damage run
              Damage Runs (Intermediate) and Lava Damage ≥ 185
              Damage Runs (Beginner) and Lava Damage ≥ 100 and Have Any Suit Upgrade
  > Door to Zebesian Zig
      All of the following:
          Morph Ball
          Any of the following:
              # Deal with Lava
              Gravity Suit and Varia Suit
              # Suitless Damage Run: https://youtu.be/GUfsbWoRpzA?t=18
              Damage Runs (Intermediate) and Lava Damage ≥ 160
              Varia Suit and Damage Runs (Beginner) and Lava Damage ≥ 60
              Gravity Suit and Damage Runs (Beginner) and Lava Damage ≥ 90

> Door to Lava Lake Annex; Heals? False
  * Layers: default
  * L2 Hatch to Lava Lake Annex/Door to Lava Lake
  * Extra - door_idx: [36]
  > Door to Zebesian Zig
      Any of the following:
          # Intended
          Gravity Suit and Varia Suit
          # Damage run suitless: https://youtu.be/RF2_8Y0PaVQ
          Damage Runs (Intermediate) and Lava Damage ≥ 125
          # Damage run and one suit
          Damage Runs (Beginner) and Lava Damage ≥ 65 and Have Any Suit Upgrade

> Door to Zebesian Zig; Heals? False
  * Layers: default
  * L0 Hatch to Zebesian Zig/Door to Lava Lake
  * Extra - door_idx: [37]
  > Pickup (Missile Tank on Cliffside)
      Any of the following:
          Space Jump
          # Shinespark across from Moto Motorway - https://www.youtube.com/watch?v=HyXBjdbLfDs
          Level 0 Keycard and Speed Booster and Shinespark Tricks (Beginner) and Disabled Door Lock Rando and Disabled Entrance Rando
  > Pickup (Missile Tank in Lava)
      All of the following:
          Morph Ball
          Any of the following:
              # Deal with Lava
              Gravity Suit and Varia Suit
              # Suitless Damage Run: https://youtu.be/GUfsbWoRpzA
              Damage Runs (Intermediate) and Lava Damage ≥ 150
              Varia Suit and Damage Runs (Beginner) and Lava Damage ≥ 55
              Gravity Suit and Damage Runs (Beginner) and Lava Damage ≥ 80
  > Door to Lava Lake Annex
      Any of the following:
          # Intended
          Gravity Suit and Varia Suit
          # Damage run suitless: https://youtu.be/VFbTQoMI0uA
          Damage Runs (Intermediate) and Lava Damage ≥ 75
          # Damage run and one suit
          Damage Runs (Beginner) and Lava Damage ≥ 35 and Have Any Suit Upgrade
  > Pickup (Missile Tank on Platform)
      Trivial

> Pickup (Missile Tank on Platform); Heals? False
  * Layers: default
  * Pickup 101; Category? Minor
  * Extra - area: 1
  * Extra - room: 17
  * Extra - blockx: 25
  * Extra - blocky: 8
  * Extra - infant_weight: 0.4
  > Door to Zebesian Zig
      Trivial

----------------
Tourian Tower
Extra - map_name: Sector 118
Extra - room_id: [18]
Extra - minimap_coordinates: [{'x': 9, 'y': 9}, {'x': 9, 'y': 10}, {'x': 9, 'y': 11}, {'x': 9, 'y': 12}]
> Door to Tourian Checkpoint; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Checkpoint/Door to Tourian Tower
  * Extra - door_idx: [38]
  > Door to Ripper Sauna
      Morph Ball and Screw Attack

> Door to Ripper Sauna; Heals? False
  * Layers: default
  * L0 Hatch to Ripper Sauna/Door to Tourian Tower
  * Extra - door_idx: [39]
  > Door to Tourian Checkpoint
      All of the following:
          Morph Ball and Screw Attack
          Space Jump or Wall Jump (Beginner)

----------------
Tourian Save Room East
Extra - map_name: Sector 119
Extra - room_id: [19]
Extra - minimap_coordinates: [{'x': 8, 'y': 10}]
Extra - unlocked_save_recharge_station: True
> Door to Tourian Eastern Hub; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Eastern Hub/Door to Tourian Save Room East
  * Extra - door_idx: [40]
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 10
  * Extra - Y: 10
  > Door to Tourian Eastern Hub
      Trivial

----------------
Lava Lake Annex
Extra - map_name: Sector 120
Extra - room_id: [20]
Extra - minimap_coordinates: [{'x': 3, 'y': 2}, {'x': 4, 'y': 2}, {'x': 4, 'y': 3}, {'x': 4, 'y': 4}]
> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L1 Hatch to Entrance Lobby/Door to Lava Lake Annex
  * Extra - door_idx: [42]
  > Door to Lava Lake
      Any of the following:
          # Deal with Lava
          Gravity Suit and Varia Suit
          # Suitless Damage Run: https://youtu.be/jfuH3Epvxh8
          Damage Runs (Intermediate) and Lava Damage ≥ 55
          Damage Runs (Beginner) and Lava Damage ≥ 25 and Have Any Suit Upgrade
  > Door to Sector 1 (SRX) Westbound Glass Tube
      Morph Ball and Screw Attack

> Door to Lava Lake; Heals? False
  * Layers: default
  * L2 Hatch to Lava Lake/Door to Lava Lake Annex
  * Extra - door_idx: [43]
  > Door to Entrance Lobby
      Any of the following:
          # Deal with Lava
          Gravity Suit and Varia Suit
          # Suitless Damage Run: https://youtu.be/pu2I2jaMrjI
          Damage Runs (Intermediate) and Lava Damage ≥ 100
          Damage Runs (Beginner) and Lava Damage ≥ 50 and Have Any Suit Upgrade

> Door to Sector 1 (SRX) Westbound Glass Tube; Heals? False
  * Layers: default
  * L0 Hatch to Sector 1 (SRX) Westbound Glass Tube/Door to Lava Lake Annex
  * Extra - door_idx: [106]
  > Door to Entrance Lobby
      Morph Ball and Screw Attack

----------------
Tourian Eastern Hub
Extra - map_name: Sector 121
Extra - room_id: [21]
Extra - minimap_coordinates: [{'x': 7, 'y': 7}, {'x': 7, 'y': 8}, {'x': 7, 'y': 9}, {'x': 7, 'y': 10}]
> Door to Gold Pirate Crossing; Heals? False
  * Layers: default
  * Open Hatch to Gold Pirate Crossing/Door to Tourian Eastern Hub
  * Extra - door_idx: [45]
  > Left Ladder
      Can Use Any Bombs

> Door to Tourian Checkpoint; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Checkpoint/Door to Tourian Eastern Hub
  * Extra - door_idx: [46]
  > Left Ladder
      All of the following:
          Morph Ball
          Any of the following:
              # Destroy Missile Blocks
              Missiles ≥ 3
              Diffusion Missile Data and Missiles

> Door to Yameba Pool; Heals? False
  * Layers: default
  * L0 Hatch to Yameba Pool/Door to Tourian Eastern Hub
  * Extra - door_idx: [47]
  > Door to Tourian Save Room East
      Trivial
  > Other to Animorphs
      After Sector 1 Animorphs Entrance Uncovered
  > Left Ladder
      Any of the following:
          Space Jump or Wall Jump (Intermediate)
          All of the following:
              Wall Jump (Beginner)
              Hi-Jump or Can Single Walljump
  > Event - Open Animorphs
      Trivial

> Door to Tourian Save Room East; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Save Room East/Door to Tourian Eastern Hub
  * Extra - door_idx: [95]
  > Door to Yameba Pool
      Trivial

> Other to Animorphs; Heals? False
  * Layers: default
  * Open Passage to Animorphs/Other to Tourian Eastern Hub
  * Extra - door_idx: [110]
  > Door to Yameba Pool
      After Sector 1 Animorphs Entrance Uncovered

> Left Ladder; Heals? False
  * Layers: default
  > Door to Gold Pirate Crossing
      Can Use Any Bombs
  > Door to Tourian Checkpoint
      All of the following:
          Morph Ball
          Any of the following:
              # Destroy Missile Blocks
              Missiles ≥ 3
              Diffusion Missile Data and Missiles
  > Door to Yameba Pool
      Trivial

> Event - Open Animorphs; Heals? False
  * Layers: default
  * Event Sector 1 Animorphs Entrance Uncovered
  > Door to Yameba Pool
      Trivial

----------------
Gold Pirate Crossing
Extra - map_name: Sector 122
Extra - room_id: [22]
Extra - minimap_coordinates: [{'x': 5, 'y': 7}, {'x': 6, 'y': 7}]
> Door to Tourian Eastern Hub; Heals? False
  * Layers: default
  * Open Hatch to Tourian Eastern Hub/Door to Gold Pirate Crossing
  * Extra - door_idx: [48]
  > Door to Tourian Western Hub
      All of the following:
          Any of the following:
              # Kill Genesis (60 HP)
              Wave Beam
              # Power Bombs do 50 damage
              Power Bombs ≥ 2 and Can Use Power Bombs
          Any of the following:
              # Kill Gold Zebesians (135 HP x2)
              Charge Beam or Screw Attack
              Missiles ≥ 20 and 20 DMG Missiles
              Missiles ≥ 10 and 45 DMG Missiles
          # Get past Bomb Blocks
          Can Use Any Bombs

> Door to Tourian Western Hub; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Western Hub/Door to Gold Pirate Crossing
  * Extra - door_idx: [49]
  > Door to Tourian Eastern Hub
      All of the following:
          Any of the following:
              # Kill Genesis (60 HP)
              Wave Beam
              # Power Bombs do 50 damage
              Power Bombs ≥ 2 and Can Use Power Bombs
          Any of the following:
              # Kill Gold Zebesians (135 HP x2)
              Charge Beam or Screw Attack
              Missiles ≥ 20 and 20 DMG Missiles
              Missiles ≥ 10 and 45 DMG Missiles
          # Get past Bomb Blocks
          Can Use Any Bombs

----------------
Tourian Western Hub
Extra - map_name: Sector 123
Extra - room_id: [23]
Extra - minimap_coordinates: [{'x': 4, 'y': 6}, {'x': 4, 'y': 7}, {'x': 4, 'y': 8}]
> Door to Gold Pirate Crossing; Heals? False
  * Layers: default
  * L0 Hatch to Gold Pirate Crossing/Door to Tourian Western Hub
  * Extra - door_idx: [50]
  > Door to Tourian Save Room West
      Trivial
  > Door to Neo-Ridley Arena Access
      Trivial

> Door to Tourian Save Room West; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Save Room West/Door to Tourian Western Hub
  * Extra - door_idx: [51]
  > Door to Gold Pirate Crossing
      Trivial

> Door to Genesis Habitation; Heals? False
  * Layers: default
  * L0 Hatch to Genesis Habitation/Door to Tourian Western Hub
  * Extra - door_idx: [52]
  > Door to Neo-Ridley Arena Access
      Trivial

> Door to Neo-Ridley Arena Access; Heals? False
  * Layers: default
  * L0 Hatch to Neo-Ridley Arena Access/Door to Tourian Western Hub
  * Extra - door_idx: [53]
  > Door to Gold Pirate Crossing
      Space Jump or Wall Jump (Beginner)
  > Door to Genesis Habitation
      Trivial

----------------
Tourian Save Room West
Extra - map_name: Sector 124
Extra - room_id: [24]
Extra - minimap_coordinates: [{'x': 3, 'y': 6}]
Extra - unlocked_save_recharge_station: True
> Door to Tourian Western Hub; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Western Hub/Door to Tourian Save Room West
  * Extra - door_idx: [54]
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 8
  * Extra - Y: 10
  > Door to Tourian Western Hub
      Trivial

----------------
Genesis Habitation
Extra - map_name: Sector 125
Extra - room_id: [25]
Extra - minimap_coordinates: [{'x': 5, 'y': 8}, {'x': 6, 'y': 8}]
> Door to Tourian Western Hub; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Western Hub/Door to Genesis Habitation
  * Extra - door_idx: [55]

----------------
Neo-Ridley Arena Access
Extra - map_name: Sector 126
Extra - room_id: [26]
Extra - minimap_coordinates: [{'x': 2, 'y': 8}, {'x': 3, 'y': 8}]
> Door to Tourian Western Hub; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Western Hub/Door to Neo-Ridley Arena Access
  * Extra - door_idx: [56]
  > Door to Neo-Ridley Arena
      All of the following:
          Can Kill Gadora
          Any of the following:
              Screw Attack or Can Freeze Enemies With Any Weapon
              # DMG boost
              Damage Boosts (Beginner) and Normal Damage ≥ 150
              # Navigate the room Damageless: https://youtu.be/6LnIEbN2deg
              Combat (Advanced)

> Door to Neo-Ridley Arena; Heals? False
  * Layers: default
  * L0 Hatch to Neo-Ridley Arena/Door to Neo-Ridley Arena Access
  * Extra - door_idx: [57]
  > Door to Tourian Western Hub
      Any of the following:
          Screw Attack or Can Freeze Enemies With Any Weapon
          # DMG Boost
          Damage Boosts (Beginner) and Normal Damage ≥ 150
          # Hitless: https://youtu.be/eM3p0T3B9KE
          Combat (Advanced)

----------------
Neo-Ridley Arena
Extra - map_name: Sector 127
Extra - room_id: [27]
Extra - minimap_coordinates: [{'x': 1, 'y': 8}, {'x': 1, 'y': 9}]
Hint Features - Core-X
> Door to Neo-Ridley Arena Access; Heals? False
  * Layers: default
  * L0 Hatch to Neo-Ridley Arena Access/Door to Neo-Ridley Arena
  * Extra - door_idx: [58]
  > Arena
      Trivial

> Event - Neo-Ridley; Heals? False
  * Layers: default
  * Event Boss Ridley Defeated
  > Pickup (Screw Attack)
      Trivial

> Pickup (Screw Attack); Heals? False
  * Layers: default
  * Pickup 104; Category? Major
  * Extra - area: 1
  * Extra - room: 27
  * Extra - source: RIDLEY
  * Extra - boss_hint_name: Neo-Ridley
  * Extra - infant_weight: 3.5
  > Arena
      Trivial

> Arena; Heals? False
  * Layers: default
  > Door to Neo-Ridley Arena Access
      All of the following:
          After Boss Ridley Defeated
          Any of the following:
              Space Jump
              # Single wall jump out - https://youtu.be/trYxYGq7PMs
              Wall Jump (Advanced) and Can Single Walljump
              # WallJump BombJump: https://youtu.be/3rfQghnP54o
              Jump Bombjump (Ludicrous) and Jump Extends (Ludicrous) and Wall Jump (Ludicrous) and Can Use Bombs
  > Event - Neo-Ridley
      All of the following:
          All of the following:
              # Core-X Requirements (270HP)
              Missiles
              Any of the following:
                  30 DMG Missiles
                  Combat (Beginner) and 20 DMG Missiles
                  Combat (Intermediate) and 10+ DMG Missiles
          Any of the following:
              # Ridley Requirements (4500HP)
              # With Space Jump / cheese in the air
              Charge Beam and Space Jump and Combat (Ludicrous)
              Any of the following:
                  # Without Space Jump / fight on the ground
                  All of the following:
                      # Beams only
                      Charge Beam
                      Any of the following:
                          # All Beams
                          Ice Beam and Plasma Beam and Wave Beam and Wide Beam and Normal Damage ≥ 160
                          All of the following:
                              # All but one Beam (vanilla)
                              Plasma Beam and Wide Beam
                              Ice Beam or Wave Beam
                              # Hitless or expected damage
                              Combat (Expert) or Normal Damage ≥ 550
                          # Plasma and Wide only
                          Plasma Beam and Wide Beam and Combat (Intermediate) and Normal Damage ≥ 750
                          All of the following:
                              # All but plasma or plasma only
                              Combat (Expert) and Normal Damage ≥ 2050
                              Any of the following:
                                  Plasma Beam
                                  Ice Beam and Wave Beam and Wide Beam
                  Any of the following:
                      # Missiles only
                      # 45 DMG Missiles
                      Missiles ≥ 150 and Combat (Intermediate) and Normal Damage ≥ 700 and 45 DMG Missiles
                      # 30 DMG Missiles
                      Missiles ≥ 200 and Combat (Advanced) and Normal Damage ≥ 1200 and 30 DMG Missiles
                      # 20 DMG Missiles
                      Missiles ≥ 250 and Combat (Expert) and Normal Damage ≥ 1550 and 20 DMG Missiles

----------------
Tourian Checkpoint
Extra - map_name: Sector 128
Extra - room_id: [28]
Extra - minimap_coordinates: [{'x': 8, 'y': 9}]
> Door to Tourian Tower; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Tower/Door to Tourian Checkpoint
  * Extra - door_idx: [41]
  > Door to Tourian Eastern Hub
      Trivial

> Door to Tourian Eastern Hub; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Eastern Hub/Door to Tourian Checkpoint
  * Extra - door_idx: [59]
  > Door to Tourian Tower
      Wave Beam

----------------
Yameba Pool
Extra - map_name: Sector 129
Extra - room_id: [29]
Extra - minimap_coordinates: [{'x': 5, 'y': 10}, {'x': 6, 'y': 10}]
> Door to Tourian Eastern Hub; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Eastern Hub/Door to Yameba Pool
  * Extra - door_idx: [60]
  > Door to Ripper Maze
      Trivial

> Door to Ripper Maze; Heals? False
  * Layers: default
  * L0 Hatch to Ripper Maze/Door to Yameba Pool
  * Extra - door_idx: [61]
  > Door to Tourian Eastern Hub
      Trivial

----------------
Ripper Maze
Extra - map_name: Sector 130
Extra - room_id: [30]
Extra - minimap_coordinates: [{'x': 3, 'y': 10}, {'x': 3, 'y': 11}, {'x': 4, 'y': 10}, {'x': 4, 'y': 11}]
Hint Features - Climbable Surface
> Pickup (Hidden Energy Tank); Heals? False
  * Layers: default
  * Pickup 17; Category? Major
  * Extra - area: 1
  * Extra - room: 30
  * Extra - blockx: 15
  * Extra - blocky: 8
  * Extra - infant_weight: 0.4
  > Top of Shaft
      Can Bounce in Ball

> Door to Yameba Pool; Heals? False
  * Layers: default
  * L0 Hatch to Yameba Pool/Door to Ripper Maze
  * Extra - door_idx: [62]
  > Top of Shaft
      All of the following:
          Any of the following:
              # Get past the Rippers in Corridor
              Morph Ball or Screw Attack
              # Freeze and do spinjump to glitch through it: https://youtu.be/6TSAshOOI-Q
              Knowledge (Intermediate) and Can Freeze Enemies With Any Weapon
              # Damage boost
              Damage Boosts (Beginner) and Normal Damage ≥ 50
              # Dodge rippers: https://youtu.be/pmg_d94lKUQ
              Combat (Intermediate)
          Any of the following:
              # Get past the Gerubus
              Screw Attack
              Missiles ≥ 15 and 10+ DMG Missiles
              Missiles ≥ 5 and 45 DMG Missiles
              # Dodge: https://youtu.be/mpN1LGf4lmU
              Morph Ball and Combat (Beginner)
              # Damage boost
              Damage Boosts (Beginner) and Normal Damage ≥ 100
          Any of the following:
              # Get past the rippers in shaft
              All of the following:
                  # With Screw
                  Screw Attack
                  # Get up
                  Space Jump or Wall Jump (Beginner)
              All of the following:
                  # With freezing: https://youtu.be/1-vVlBiw0og
                  Can Freeze Enemies With Any Weapon
                  Any of the following:
                      Space Jump
                      Stand On Frozen Enemies (Intermediate) and Wall Jump (Intermediate)
              All of the following:
                  # Damage boost with SJ or HJ+WJ: https://youtu.be/uyPIOm9rYyQ
                  Damage Boosts (Intermediate) and Normal Damage ≥ 100
                  Any of the following:
                      Space Jump
                      Hi-Jump and Wall Jump (Intermediate)
              # Damage boost NHJ+WJ: https://youtu.be/twrTcGHR8SM
              Damage Boosts (Advanced) and Wall Jump (Advanced) and Normal Damage ≥ 200
              # SJ damageless: https://youtu.be/M2fDkXlM8LU
              Space Jump and Combat (Expert)

> Door to Tourian Elevator; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Elevator/Door to Ripper Maze
  * Extra - door_idx: [63]
  > Top of Shaft
      Wall Jump (Beginner) or Have Any Jump Upgrade

> Top of Shaft; Heals? False
  * Layers: default
  > Pickup (Hidden Energy Tank)
      All of the following:
          Morph Ball
          Any of the following:
              # Intended path
              Diffusion Missile Data and Missiles
              All of the following:
                  # Diagonal Missile shot at the third Missile Block when being close to the wall can hit it
                  Missiles ≥ 3 and Knowledge (Advanced)
                  Any of the following:
                      # Freeze Ripper and stand on it:
                      Stand On Frozen Enemies (Beginner) and Can Freeze Enemies With Any Weapon
                      # Ledge grab, and diagonally aim down after a neutral jump: https://youtu.be/8tUjNmvbRDE
                      Movement (Intermediate)
                      # Same but with Space Jump which gives you the guarantee of not falling down
                      Space Jump
  > Door to Yameba Pool
      All of the following:
          Any of the following:
              # Get past the Rippers in Shaft
              Screw Attack or Can Freeze Enemies With Any Weapon
              # Move off the pillar, right as the top most Ripper turns to the right: https://youtu.be/66mAKLiF8z4
              Combat (Advanced)
              # Damage boost
              Damage Boosts (Beginner) and Normal Damage ≥ 50
          Any of the following:
              # Get past the Gerubus
              Screw Attack
              Missiles ≥ 15 and 10+ DMG Missiles
              Missiles ≥ 5 and 45 DMG Missiles
              # Dodge: https://youtu.be/mpN1LGf4lmU
              Morph Ball and Combat (Beginner)
              # Damage Boost
              Damage Boosts (Beginner) and Normal Damage ≥ 100
          Any of the following:
              # Get past the Rippers in corridor
              Morph Ball or Screw Attack
              # Freeze and do spinjump to glitch through it: https://youtu.be/6TSAshOOI-Q
              Knowledge (Intermediate) and Can Freeze Enemies With Any Weapon
              # Damage boost
              Damage Boosts (Beginner) and Normal Damage ≥ 50
              # Dodge: https://youtu.be/X-rHiHQ7Sxw
              Movement (Intermediate)
  > Door to Tourian Elevator
      Trivial

----------------
Tourian Elevator
Extra - map_name: Sector 131
Extra - room_id: [31]
Extra - minimap_coordinates: [{'x': 2, 'y': 11}, {'x': 2, 'y': 12}]
> Door to Ripper Maze; Heals? False
  * Layers: default
  * L0 Hatch to Ripper Maze/Door to Tourian Elevator
  * Extra - door_idx: [64]
  > Elevator to Restricted Zone Elevator
      Trivial

> Elevator to Restricted Zone Elevator; Heals? False
  * Layers: default
  * Elevator to Restricted Zone Elevator/Elevator to Tourian Elevator
  * Extra - door_idx: [65]
  > Door to Ripper Maze
      Trivial

----------------
Atmospheric Stabilizer Northeast
Extra - map_name: Sector 132
Extra - room_id: [32]
Extra - minimap_coordinates: [{'x': 15, 'y': 1}, {'x': 15, 'y': 2}, {'x': 16, 'y': 1}, {'x': 16, 'y': 2}]
Hint Features - Geron
> Door to Twin Junctions West; Heals? False
  * Layers: default
  * L0 Hatch to Twin Junctions West/Door to Atmospheric Stabilizer Northeast
  * Extra - door_idx: [66]
  > Room Center
      Trivial
  > Event - Stabilizer 2 Online
      # Shinespark Trick from Moto Motorway: https://youtu.be/I9YH_s989sQ
      Level 0 Keycard and Speed Booster and Knowledge (Intermediate) and Shinespark Tricks (Expert) and Disabled Door Lock Rando and Disabled Entrance Rando and Disabled Primary Geron Vulnerabilities

> Room Center; Heals? False
  * Layers: default
  > Door to Twin Junctions West
      After Stabilizer Northeast Restored
  > Event - Stabilizer 2 Online
      Can Kill Stabilizer Geron
  > Pickup (NE Stabilizer)
      Trivial

> Event - Stabilizer 2 Online; Heals? False
  * Layers: default
  * Event Stabilizer Northeast Restored
  > Room Center
      Trivial

> Pickup (NE Stabilizer); Heals? False
  * Layers: default
  * Pickup 125; Category? Minor
  * Extra - area: 1
  * Extra - room: 32
  * Extra - blockx: 29
  * Extra - blocky: 9
  * Extra - infant_weight: 0.4
  > Room Center
      Trivial

----------------
Twin Junctions East
Extra - map_name: Sector 133
Extra - room_id: [33]
Extra - minimap_coordinates: [{'x': 15, 'y': 4}, {'x': 15, 'y': 5}, {'x': 15, 'y': 6}]
> Door to Twin Junctions West; Heals? False
  * Layers: default
  * L0 Hatch to Twin Junctions West/Door to Twin Junctions East
  * Extra - door_idx: [67]
  > Door to Twin Junctions Save Room
      Trivial
  > Door to Stabilizer Checkpoint
      Trivial

> Door to Twin Junctions Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Twin Junctions Save Room/Door to Twin Junctions East
  * Extra - door_idx: [68]
  > Door to Twin Junctions West
      Trivial

> Door to Stabilizer Checkpoint; Heals? False
  * Layers: default
  * L0 Hatch to Stabilizer Checkpoint/Door to Twin Junctions East
  * Extra - door_idx: [69]
  > Door to Twin Junctions West
      Trivial

> Door to Sciser Playground; Heals? False
  * Layers: default
  * L0 Hatch to Sciser Playground/Door to Twin Junctions East
  * Extra - door_idx: [70]
  > Door to Zebesian Zag
      Wave Beam

> Door to Zebesian Zag; Heals? False
  * Layers: default
  * L0 Hatch to Zebesian Zag/Door to Twin Junctions East
  * Extra - door_idx: [71]
  > Door to Sciser Playground
      Trivial

----------------
Twin Junctions Save Room
Extra - map_name: Sector 134
Extra - room_id: [34]
Extra - minimap_coordinates: [{'x': 16, 'y': 4}]
Extra - unlocked_save_recharge_station: True
> Door to Twin Junctions East; Heals? False
  * Layers: default
  * L0 Hatch to Twin Junctions East/Door to Twin Junctions Save Room
  * Extra - door_idx: [74]
  > Other to Wall Jump Tutorial
      All of the following:
          Morph Ball and After Sector 1 Save Room East Shot Block Destroyed
          Mid-Air Morph (Beginner) or Can Bounce in Ball
  > Save Station
      Trivial
  > Event - Shot Block
      Trivial

> Other to Wall Jump Tutorial; Heals? False
  * Layers: default
  * Tunnel to Wall Jump Tutorial/Other to Twin Junctions Save Room
  * Extra - door_idx: [108]
  > Door to Twin Junctions East
      After Sector 1 Save Room East Shot Block Destroyed

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 10
  * Extra - Y: 10
  > Door to Twin Junctions East
      Trivial

> Event - Shot Block; Heals? False
  * Layers: default
  * Event Sector 1 Save Room East Shot Block Destroyed
  > Door to Twin Junctions East
      Trivial

----------------
Zebesian Zag
Extra - map_name: Sector 135
Extra - room_id: [35]
Extra - minimap_coordinates: [{'x': 16, 'y': 6}, {'x': 16, 'y': 7}, {'x': 16, 'y': 8}, {'x': 16, 'y': 9}]
> Door to Twin Junctions East; Heals? False
  * Layers: default
  * L0 Hatch to Twin Junctions East/Door to Zebesian Zag
  * Extra - door_idx: [72]
  > Door to Atmospheric Stabilizer Southeast
      Any of the following:
          # Deal with the Pirates
          Charge Beam or Missiles ≥ 10 or Screw Attack or Normal Damage ≥ 84 or Can Freeze Enemies With Any Weapon or Can Use Power Bombs
          # Navigate the room Damageless: https://youtu.be/buJ-41TyuNo
          Combat (Intermediate)

> Door to Atmospheric Stabilizer Southeast; Heals? False
  * Layers: default
  * L0 Hatch to Atmospheric Stabilizer Southeast/Door to Zebesian Zag
  * Extra - door_idx: [73]
  > Door to Twin Junctions East
      Any of the following:
          # Deal with the Pirates
          Charge Beam or Missiles ≥ 10 or Can Freeze Enemies With Any Weapon or Can Use Power Bombs
          All of the following:
              Screw Attack
              # Screw Attack an also (accidentally) destroy the platforms, unless cancelling spins: https://youtu.be/rsQZgb4xF6Y
              Space Jump or Movement (Beginner)
          # Navigate the room Damageless: https://youtu.be/Lh9D7Ye3rw8
          Combat (Intermediate)
          # Shinespark from Atmospheric Stabilizer Room: https://youtu.be/_PmmHN9YvKw
          Level 0 Keycard and Speed Booster and After Stabilizer Southeast Restored and Disabled Door Lock Rando and Disabled Entrance Rando
          # Damage Boost through Pirates. Holding into the ladder lets you climb it: https://youtu.be/cqHI8tNmNVw
          Damage Boosts (Intermediate) and Movement (Beginner) and Normal Damage ≥ 170

----------------
Ripper Sauna
Extra - map_name: Sector 136
Extra - room_id: [36]
Extra - minimap_coordinates: [{'x': 10, 'y': 12}, {'x': 11, 'y': 12}, {'x': 12, 'y': 12}]
> Door to Tourian Trapdoor; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Trapdoor/Door to Ripper Sauna
  * Extra - door_idx: [7]
  > Door to Tourian Tower
      All of the following:
          Morph Ball and Screw Attack
          # Get into Tunnel
          Mid-Air Morph (Intermediate) or Can Bounce in Ball
          Any of the following:
              # Get past Rippers
              Space Jump
              # Run and jump through acid: https://youtu.be/2HZNcwNVLH0
              Damage Runs (Intermediate) and Acid Damage ≥ 90
              # Navigate room with an ice weapon https://youtu.be/3gxkQTbymVQ
              Stand On Frozen Enemies (Advanced) and Can Freeze Enemies With Any Weapon

> Door to Tourian Tower; Heals? False
  * Layers: default
  * L0 Hatch to Tourian Tower/Door to Ripper Sauna
  * Extra - door_idx: [8]
  > Door to Tourian Trapdoor
      All of the following:
          Morph Ball and Screw Attack and Wave Beam
          Any of the following:
              # Get past Rippers
              Space Jump
              # Run and jump through the acid: https://youtu.be/BPF8pppB7po
              Damage Runs (Intermediate) and Acid Damage ≥ 130
              # Navigate the room with an Ice Weapon: https://youtu.be/rjzsSJlkeKw
              Stand On Frozen Enemies (Advanced) and Can Freeze Enemies With Any Weapon

----------------
Charge Core Lower Access
Extra - map_name: Sector 137
Extra - room_id: [37]
Extra - minimap_coordinates: [{'x': 11, 'y': 6}, {'x': 11, 'y': 7}]
> Door to Sciser Playground; Heals? False
  * Layers: default
  * L0 Hatch to Sciser Playground/Door to Charge Core Lower Access
  * Extra - door_idx: [25]
  > Door to Hornoad Housing
      Morph Ball
  > Event - Bomb Blocks
      Can Break Single Bomb Blocks

> Door to Hornoad Housing; Heals? False
  * Layers: default
  * L0 Hatch to Hornoad Housing/Door to Charge Core Lower Access
  * Extra - door_idx: [77]
  > Door to Charge Core Arena
      Can Kill Gadora
  > Other to Watering Hole
      After Sector 1 Charge Core Arena Access Bomb Blocks Destroyed
  > Event - Bomb Blocks
      Any of the following:
          Can Break Single Bomb Blocks
          # Speed Boosting from Hornoad Housing
          Level 0 Keycard and Speed Booster and Knowledge (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando

> Door to Charge Core Arena; Heals? False
  * Layers: default
  * L0 Hatch to Charge Core Arena/Door to Charge Core Lower Access
  * Extra - door_idx: [83]
  > Door to Hornoad Housing
      Trivial

> Other to Watering Hole; Heals? False
  * Layers: default
  * Open Passage to Watering Hole/Other to Charge Core Lower Access
  * Extra - door_idx: [100]
  > Door to Hornoad Housing
      After Sector 1 Charge Core Arena Access Bomb Blocks Destroyed
  > Event - Bomb Blocks
      Can Break Single Bomb Blocks

> Event - Bomb Blocks; Heals? False
  * Layers: default
  * Event Sector 1 Charge Core Arena Access Bomb Blocks Destroyed
  > Door to Hornoad Housing
      Trivial

----------------
Sciser Playground
Extra - map_name: Sector 138
Extra - room_id: [38]
Extra - minimap_coordinates: [{'x': 12, 'y': 6}, {'x': 13, 'y': 6}, {'x': 14, 'y': 6}]
> Door to Charge Core Lower Access; Heals? False
  * Layers: default
  * L0 Hatch to Charge Core Lower Access/Door to Sciser Playground
  * Extra - door_idx: [79]
  > Door to Twin Junctions East
      Morph Ball

> Door to Twin Junctions East; Heals? False
  * Layers: default
  * L0 Hatch to Twin Junctions East/Door to Sciser Playground
  * Extra - door_idx: [80]
  > Door to Charge Core Lower Access
      Morph Ball

----------------
Antechamber
Extra - map_name: Sector 139
Extra - room_id: [39]
Extra - minimap_coordinates: [{'x': 7, 'y': 0}]
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 18; Category? Minor
  * Extra - area: 1
  * Extra - room: 39
  * Extra - blockx: 4
  * Extra - blocky: 6
  * Extra - infant_weight: 0.4
  > Top of Room
      Trivial

> Door to Entrance Lobby; Heals? False
  * Layers: default
  * L2 Hatch to Entrance Lobby/Door to Antechamber
  * Extra - door_idx: [81]
  > Top of Room
      All of the following:
          Screw Attack
          Any of the following:
              Space Jump
              Hi-Jump and Wall Jump (Beginner)

> Door to Sector 1 (SRX) Eastbound Glass Tube; Heals? False
  * Layers: default
  * L0 Hatch to Sector 1 (SRX) Eastbound Glass Tube/Door to Antechamber
  * Extra - door_idx: [102]
  > Top of Room
      Can Bounce in Ball

> Top of Room; Heals? False
  * Layers: default
  > Pickup (Power Bomb Tank)
      Trivial
  > Door to Entrance Lobby
      Screw Attack
  > Door to Sector 1 (SRX) Eastbound Glass Tube
      Morph Ball

----------------
Charge Core Arena
Extra - map_name: Sector 140
Extra - room_id: [40]
Extra - minimap_coordinates: [{'x': 9, 'y': 4}, {'x': 9, 'y': 5}, {'x': 9, 'y': 6}, {'x': 10, 'y': 5}, {'x': 10, 'y': 6}]
Hint Features - Multiple Pickups
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 19; Category? Major
  * Extra - area: 1
  * Extra - room: 40
  * Extra - blockx: 12
  * Extra - blocky: 8
  * Extra - infant_weight: 0.4
  > Arena
      Trivial

> Door to Charge Core Lower Access; Heals? False
  * Layers: default
  * L0 Hatch to Charge Core Lower Access/Door to Charge Core Arena
  * Extra - door_idx: [82]
  > Pickup (Energy Tank)
      All of the following:
          # Shinespark from Hornoad Housing -> Access
          Level 0 Keycard and Speed Booster and Disabled Door Lock Rando and Disabled Entrance Rando and Can Kill Gadora
          Any of the following:
              # After Fight, Trickless: https://youtu.be/Z6_miH4qoQY
              Hi-Jump and After Boss Charge Core-X Defeated
              # Pre-Fight, with Hi-Jump: https://youtu.be/q7HKdMt4v3g
              Hi-Jump and Shinespark Tricks (Intermediate)
              # Pre-fight, No Hi-Jump: https://youtu.be/Fo8-jjuPdik
              Shinespark Tricks (Advanced)
  > Arena
      Trivial

> Door to Charge Core Upper Access; Heals? False
  * Layers: default
  * L0 Hatch to Charge Core Upper Access/Door to Charge Core Arena
  * Extra - door_idx: [85]
  > Pickup (Energy Tank)
      # Shinespark from Central Stabilizer -> Escape: https://youtu.be/BsW39UKOYVw
      Level 0 Keycard and Speed Booster and After Stabilizer Central Restored and Shinespark Tricks (Ludicrous) and Disabled Door Lock Rando and Disabled Entrance Rando
  > Arena
      Trivial

> Event - Charge Core-X; Heals? False
  * Layers: default
  * Event Boss Charge Core-X Defeated
  > Pickup (Charge Beam)
      Trivial

> Pickup (Charge Beam); Heals? False
  * Layers: default
  * Pickup 114; Category? Major
  * Hint Features - Core-X
  * Extra - area: 1
  * Extra - room: 40
  * Extra - source: CHARGE_CORE_X
  * Extra - boss_hint_name: Charge Core-X
  * Extra - infant_weight: 3.5
  > Arena
      Trivial

> Arena; Heals? False
  * Layers: default
  > Door to Charge Core Lower Access
      After Boss Charge Core-X Defeated
  > Door to Charge Core Upper Access
      After Boss Charge Core-X Defeated
  > Event - Charge Core-X
      All of the following:
          Missiles
          Any of the following:
              # Health requirements
              Normal Damage ≥ 100
              # Fight boss damageless https://youtu.be/4CYTUnKn_3E
              Combat (Intermediate)
              Combat (Beginner) and Normal Damage ≥ 60

----------------
Sector 1 (SRX) Entrance Elevator
Extra - map_name: Sector 141
Extra - room_id: [41]
Extra - minimap_coordinates: [{'x': 1, 'y': 0}, {'x': 1, 'y': 1}]
> Elevator to Main Deck; Heals? False
  * Layers: default
  * Elevator to Sector Hub Lift 1/Elevator to Sector 1 (SRX)
  * Extra - door_idx: [0]
  > Door to Entrance Navigation Room
      Trivial

> Door to Entrance Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Entrance Navigation Room/Door to Sector 1 (SRX) Entrance Elevator
  * Extra - door_idx: [86]
  > Elevator to Main Deck
      Trivial

----------------
Central Save Room
Extra - map_name: Sector 142
Extra - room_id: [42]
Extra - minimap_coordinates: [{'x': 9, 'y': 7}]
Extra - unlocked_save_recharge_station: True
> Door to Hornoad Housing; Heals? False
  * Layers: default
  * L0 Hatch to Hornoad Housing/Door to Central Save Room
  * Extra - door_idx: [91]
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 8
  * Extra - Y: 10
  > Door to Hornoad Housing
      Trivial

----------------
Crab Rave
Extra - map_name: Sector 143
Extra - room_id: [43]
Extra - minimap_coordinates: [{'x': 10, 'y': 4}]
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 20; Category? Minor
  * Extra - area: 1
  * Extra - room: 43
  * Extra - blockx: 13
  * Extra - blocky: 11
  * Extra - infant_weight: 0.4
  > Other to Charge Core Upper Access
      Trivial

> Other to Charge Core Upper Access; Heals? False
  * Layers: default
  * Tunnel to Charge Core Upper Access/Other to Crab Rave
  * Extra - door_idx: [93]
  > Pickup (Missile Tank)
      Trivial

----------------
Stabilizer Storage
Extra - map_name: Sector 144
Extra - room_id: [44]
Extra - minimap_coordinates: [{'x': 13, 'y': 8}]
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 21; Category? Minor
  * Extra - area: 1
  * Extra - room: 44
  * Extra - blockx: 4
  * Extra - blocky: 8
  * Extra - infant_weight: 0.4
  > Door to Atmospheric Stabilizer Southeast
      Trivial

> Door to Atmospheric Stabilizer Southeast; Heals? False
  * Layers: default
  * L0 Hatch to Atmospheric Stabilizer Southeast/Door to Stabilizer Storage
  * Extra - door_idx: [26]
  > Pickup (Missile Tank)
      Trivial

----------------
Sciser Puddle
Extra - map_name: Sector 145
Extra - room_id: [45]
Extra - minimap_coordinates: [{'x': 9, 'y': 8}]
> Door to Zebesian Zig; Heals? False
  * Layers: default
  * L0 Hatch to Zebesian Zig/Door to Sciser Puddle
  * Extra - door_idx: [96]
  > Door to Atmospheric Stabilizer Southwest
      Trivial

> Door to Atmospheric Stabilizer Southwest; Heals? False
  * Layers: default
  * L0 Hatch to Atmospheric Stabilizer Southwest/Door to Sciser Puddle
  * Extra - door_idx: [97]
  > Door to Zebesian Zig
      Trivial

----------------
Hornoad Housing
Extra - map_name: Sector 146
Extra - room_id: [46]
Extra - minimap_coordinates: [{'x': 10, 'y': 7}]
Extra - unlocked_save_recharge_station_no_entrance_rando: True
> Door to Central Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Central Save Room/Door to Hornoad Housing
  * Extra - door_idx: [98]
  > Door to Charge Core Lower Access
      Trivial

> Door to Charge Core Lower Access; Heals? False
  * Layers: default
  * L0 Hatch to Charge Core Lower Access/Door to Hornoad Housing
  * Extra - door_idx: [99]
  > Door to Central Save Room
      Trivial

----------------
Watering Hole
Extra - map_name: Sector 147
Extra - room_id: [47]
Extra - minimap_coordinates: [{'x': 12, 'y': 7}, {'x': 12, 'y': 8}]
Hint Features - Climbable Surface
> Pickup (Hidden Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 22; Category? Minor
  * Extra - area: 1
  * Extra - room: 47
  * Extra - blockx: 10
  * Extra - blocky: 2
  * Extra - infant_weight: 0.4
  > Other to Charge Core Lower Access
      Trivial

> Other to Charge Core Lower Access; Heals? False
  * Layers: default
  * Open Passage to Charge Core Lower Access/Other to Watering Hole
  * Extra - door_idx: [101]
  > Pickup (Hidden Power Bomb Tank)
      All of the following:
          Level 0 Keycard and Morph Ball and Speed Booster and After Sector 1 Charge Core Arena Access Bomb Blocks Destroyed and Disabled Door Lock Rando and Disabled Entrance Rando and Can Bounce in Ball
          Any of the following:
              # Deal with water
              Gravity Suit
              # Very tight without Gravity: https://youtu.be/7CrmoeqlIUk
              Charge Beam and Shinespark Tricks (Ludicrous)
          Any of the following:
              # A way to pass by the Sciser
              Charge Beam or Missiles or Plasma Beam
              All of the following:
                  Wide Beam
                  Ice Beam or Wave Beam
              Gravity Suit and Screw Attack
              # Keep storing spark, until you can shoot the Sciser: https://youtu.be/QnQD7K9hcB8
              Shinespark Tricks (Advanced)

----------------
Sector 1 (SRX) Eastbound Glass Tube
Extra - map_name: Sector 148
Extra - room_id: [48]
Extra - minimap_coordinates: [{'x': 9, 'y': 0}]
> Door to Antechamber; Heals? False
  * Layers: default
  * L0 Hatch to Antechamber/Door to Sector 1 (SRX) Eastbound Glass Tube
  * Extra - door_idx: [103]
  > Area Transition to Sector 2 (TRO)
      Trivial

> Area Transition to Sector 2 (TRO); Heals? False
  * Layers: default
  * Open Passage to Sector 2 (TRO) Westbound Glass Tube/Area Transition to Sector 1 (SRX)
  * Extra - door_idx: [104]
  > Door to Antechamber
      Trivial

----------------
Sector 1 (SRX) Westbound Glass Tube
Extra - map_name: Sector 149
Extra - room_id: [49]
Extra - minimap_coordinates: [{'x': 2, 'y': 2}]
> Door to Lava Lake Annex; Heals? False
  * Layers: default
  * L0 Hatch to Lava Lake Annex/Door to Sector 1 (SRX) Westbound Glass Tube
  * Extra - door_idx: [105]
  > Area Transition to Sector 3 (PYR)
      Trivial

> Area Transition to Sector 3 (PYR); Heals? False
  * Layers: default
  * Open Passage to Sector 3 (PYR) Eastbound Glass Tube/Area Transition to Sector 1 (SRX)
  * Extra - door_idx: [107]
  > Door to Lava Lake Annex
      Trivial

----------------
Wall Jump Tutorial
Extra - map_name: Sector 150
Extra - room_id: [50]
Extra - minimap_coordinates: [{'x': 17, 'y': 2}, {'x': 17, 'y': 3}, {'x': 17, 'y': 4}]
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 23; Category? Minor
  * Extra - area: 1
  * Extra - room: 50
  * Extra - blockx: 6
  * Extra - blocky: 8
  * Extra - infant_weight: 0.4
  > Other to Twin Junctions Save Room
      Trivial

> Other to Twin Junctions Save Room; Heals? False
  * Layers: default
  * Tunnel to Twin Junctions Save Room/Other to Wall Jump Tutorial
  * Extra - door_idx: [109]
  > Pickup (Missile Tank)
      Trivial

----------------
Animorphs
Extra - map_name: Sector 151
Extra - room_id: [51]
Extra - minimap_coordinates: [{'x': 6, 'y': 11}, {'x': 7, 'y': 11}]
> Other to Tourian Eastern Hub; Heals? False
  * Layers: default
  * Open Passage to Tourian Eastern Hub/Other to Animorphs
  * Extra - door_idx: [111]
  > Room Center
      Trivial

> Door to Animorphs Cache; Heals? False
  * Layers: default
  * L0 Hatch to Animorphs Cache/Door to Animorphs
  * Extra - door_idx: [112]
  > Room Center
      Trivial

> Room Center; Heals? False
  * Layers: default
  > Other to Tourian Eastern Hub
      Any of the following:
          Space Jump
          Hi-Jump and Wall Jump (Beginner)
  > Door to Animorphs Cache
      All of the following:
          Any of the following:
              # Yard (snail)
              All of the following:
                  Charge Beam
                  # Charge Beam Flare can hit through the corner: https://youtu.be/6Stz6EU-Zrc
                  Wave Beam or Knowledge (Intermediate)
              Power Bombs ≥ 2 and Can Use Power Bombs
          Any of the following:
              # Gerubus
              Screw Attack
              Missiles ≥ 15 and 10+ DMG Missiles
              Missiles ≥ 5 and 45 DMG Missiles
          Any of the following:
              # Golden Zebesian
              Charge Beam or Screw Attack
              Missiles ≥ 15 and 10+ DMG Missiles
              Missiles ≥ 5 and 45 DMG Missiles

----------------
Animorphs Cache
Extra - map_name: Sector 152
Extra - room_id: [52]
Extra - minimap_coordinates: [{'x': 8, 'y': 11}]
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 24; Category? Minor
  * Extra - area: 1
  * Extra - room: 51
  * Extra - blockx: 13
  * Extra - blocky: 7
  * Extra - infant_weight: 0.4
  > Door to Animorphs
      Trivial

> Door to Animorphs; Heals? False
  * Layers: default
  * L0 Hatch to Animorphs/Door to Animorphs Cache
  * Extra - door_idx: [113]
  > Pickup (Power Bomb Tank)
      Trivial

